Atum\Addons\Addons D

Total Complexity 265
Dependencies 10
Dependents 9
Total lines 1,843
Lines of code 984
Logical lines of code 500
Comment lines 411
Methods 39
Properties 4

Methods 39

Method Rating Maintainability Complexity Lines of code
get_addon_status()
D
18
64 203
check_addons_updates()
D
29 33 117
check_addons_keys()
C
39 24 63
install_addon()
B
32 20 104
is_local_url()
A
38 14 71
get_keys()
A
50 11 29
get_addons_list()
A
42 9 56
__construct()
A
51 9 24
load_addons_page()
S
40 4 56
extend_trial()
S
53 6 21
remove_key()
S
55 6 19
get_addon_folder()
S
57 6 16
get_installed_version()
S
58 6 15
has_valid_key()
S
62 6 11
update_key()
S
56 4 19
add_atum_addons_suggestions()
S
56 3 18
get_addons_loader_class()
S
73 4 4
is_addon_active()
S
75 4 3
lm_api_request()
S
54 2 20
plugin_row_meta()
S
63 3 9
get_last_api_access()
S
67 3 7
get_instance()
S
70 3 6
atum_api_request()
S
60 2 13
set_last_api_access()
S
65 2 9
init_addons()
S
72 2 5
delete_status_transient()
S
66 2 8
deactivate_license()
S
72 1 5
__sleep()
S
78 1 3
__clone()
S
78 1 3
is_addon_bootstrapped()
S
79 1 3
get_addons_paths()
S
80 1 3
delete_addons_list_transient()
S
76 1 4
add_menu()
S
64 1 9
get_latest_version()
S
69 1 6
no_activated_licenses_notice()
S
65 1 8
set_installed_addons()
S
80 1 3
get_installed_addons()
S
80 1 3
activate_license()
S
72 1 5
check_license()
S
78 1 3